home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / cug106 / crl.lib < prev    next >
Text File  |  1984-06-14  |  1KB  |  38 lines

  1. ;                crl.lib
  2. ;
  3. ;    Copyright (C) 1980, M J Maney
  4. ;
  5. ;    First created 8/16/80
  6. ;    Last revised 8/29/80 14:00
  7. ;
  8. ;    This file contains some macro definitions designed for asembling
  9. ;    code to the "crl" format employed by the BDS C compiler and linker.
  10. ;
  11. ;
  12. ARG1    equ    3F7H
  13. ARG2    equ    ARG1+2
  14. ARG3    equ    ARG2+2
  15. ARG4    equ    ARG3+2
  16. ARG5    equ    ARG4+2
  17. ARG6    equ    ARG5+2
  18. ;
  19. ;
  20. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
  21. ;
  22. ;                PROC
  23. ;
  24. ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
  25. ;    PROC is the function header macro. It must be used to introduce each
  26. ;    function in the source module before the object code for that module.
  27. ;    The syntax is:
  28. ;
  29. ;    PROC    func_name {,<needed functions list>}
  30. ;
  31. ;    NB: if there is more than one "needed function", then the list
  32. ;    MUST be protected by "<",">"...see MAC manual for explanation
  33. ;    of the syntax.
  34. ;
  35. ;    To maintain compatibility with the 1.32 release of C, all function
  36. ;    names must be upper-case alpha-numerics, and should also be limited
  37. ;    to a maximum of eight characters in length. The needed function list
  38. ;    must be enclosed in broken bra